perm filename HDWCNF.MAC[IP,SYS]3 blob sn#723995 filedate 1983-08-25 generic text, type T, neo UTF8
SUBTTL HDWCNF - HARDWARE CONFIGURATION DEFINITION FILE OUTPUT BY MONGEN


DEFINE XP(A,B),<A==:B>


XP M.MON,52

;;	DECsystem10(1070,1080,1090,1091,2020)[
;;	1070 is a system with KI10 cpu's
;;	1080 is a system with KL10 cpu's
;;	1090 is a system with KL10 cpu's and internal channels
;;	1091 is a system with a KL10 cpu, internal memory, and devices
;;	 on the front end
;;	2020 is a system with a KS10 cpu]: 1090			;SINGLE PROCESSOR KL10
XP M.KI10,0
XP M.KL10,1
XP M.KS10,0
XP M.1070,0
XP M.1080,0
XP M.1090,1
XP M.1091,0
XP M.2020,0

;;	Cpu's(1,1-4)[Total number of cpu's in the system]: 1			;NO. OF CPU
XP M.CPU,1

;;	System name[24 characters or less]: MFECC-USC 7.01A(30)    ;SYSTEM NAME
DEFINE	SYSNAM
<	ASCIZ	&MFECC-USC 7.01A(30)    &>

;;	ARPA Host name[14 characters or less]: LLL-MFE		;ARPA HOST NAME
DEFINE HSTNAM
<	ASCIZ	&LLL-MFE		&>

;;	Internet network number(10): 10			; network number
XP ARPA.N,12

;;	Host number on IMP(1): 1			;HOST NUMBER ON IMP
XP ARPA.H,1

;;	IMP number(47): 21			;IMP NUMBER
XP ARPA.I,25
DEFINE	SYSDAT<
ASCIZ &08-24-83&>
XP M.MON,10
XP M.DAY,30
XP M.YEAR,123

;;	CPU0 serial #(1-10000): 1431			;SERIAL NUMBER
XP M.C0SN,2627
XP M.C1SN,0
XP M.C2SN,0
XP M.C3SN,0
XP M.C4SN,0
XP M.C5SN,0
XP M.RT0,0
XP M.RT1,0
XP M.RT2,0
XP M.RT3,0
XP M.RT4,0
XP M.RT5,0
XP M.RTX,0

;;	Exclude monitor overhead from user run time(Y,N)[
;;	Overhead is CPU time spent clock queue processing, command
;;	decoding, swapping, and scheduling.
;;	User run time always includes UUO execution and
;;	unless EBOX/MBOX runtime accounting is selected
;;	(KL10 systems only) includes IO interrupt service time.
;;	On KI systems, each CPU must have a DK10]: Y			;EXCLUDE MONITOR OVERHEAD
XP M.RTCO,1

;;	EBOX/MBOX runtime accounting?(Y,N)[
;;	If EBOX/MBOX runtime accounting is selected in a KL10
;;	based system, user runtime is computed using the KL10
;;	internal accounting clocks]: N			;EBOX/MBOX RUNTIME ACCOUNTING
XP M.EMRT,0
XP M.XPI,0
XP M.RTCA,0
XP M.RTC,0

;;	Account verification(Y,N)[LOGIN and the batch system will
;;	verify that the user has specified a valid account]: N			;ACCOUNT VERIFICATION
XP M.ACV,0

;;	MOS memory(Y,N)[Include support for the user mode MOS memory diagnostic THGA
;;	which collects statistics on single bit memory errors and substitutes the spare
;;	bit when a single bit error is determined to be hard]: N			;MOS MEMORY
XP M.MOS,0

;;	# Data Channels on CPU0(2,0-?)[DF10s, DF10Cs, DX10s OR RH20'S  for disk and tape]: 2			;DATA CHANNELS
XP M0CHN,2

;;	Channel 0 Type (DF10,DF10C,DX10,RH20): RH			;CHANNEL 0 TYPE
XP M.CH0T,3
XP M.0RH,0
XP M00RH,0
;;	On channel # 0:
XP M.0TX,0
XP M00TX,0
XP M.0FH,0
XP M.0FS,0

;;	  # RH20S for RP04'S,RP06'S(0-1)[Controllers for RP04,RP06
;;	disk pack units on channel 0]: 1			;RH20 FOR RP04 AND RP06
XP M.0RP,1
XP M.P0F,0
XP RP0CPU,0

;;	  # Units on RPA(1-8): 4			;UNITS ON RPA
XP M.RPA,4
XP M.P0T,1
XP M.RS0P,0

;;	  # RH20S for RP20'S(0-1)[Controllers for RP20
;;	disk units on channel 0.]: 0			;RH20 FOR RP20
XP M.0RN,0
XP M.0DP,0
XP M.0TB,0

;;	  # RH20's for DX20's (0-1)[Mass-bus tape controller for
;;	DX20's on channel 0]: 0			;RH20 FOR DX20
XP M.0D2,0

;;	  # RH20's for TM02'S (0-1)[Mass-Bus tape controller for
;;	TU16's and TU45's on channel 0]: 0			;RH20 FOR TM02
XP M.0T2,0

;;	  # RH20's for TM78'S (0-1)[Mass-Bus tape controller for
;;	TU78's on channel 0]: 0			;RH20 FOR TM78
XP M.0T7,0

;;	Channel 1 Type (DF10,DF10C,DX10,RH20): RH			;CHANNEL 1 TYPE
XP M.CH1T,3
XP M.1RH,0
XP M01RH,0
;;	On channel # 1:
XP M.1TX,0
XP M01TX,0
XP M.1FH,0
XP M.1FS,0

;;	  # RH20S for RP04'S,RP06'S(0-1)[Controllers for RP04,RP06
;;	disk pack units on channel 1]: 0			;RH20 FOR RP04 AND RP06
XP M.1RP,0

;;	  # RH20S for RP20'S(0-1)[Controllers for RP20
;;	disk units on channel 1.]: 0			;RH20 FOR RP20
XP M.1RN,0
XP M.1DP,0
XP M.1TB,0

;;	  # RH20's for DX20's (0-1)[Mass-bus tape controller for
;;	DX20's on channel 1]: 0			;RH20 FOR DX20
XP M.1D2,0

;;	  # RH20's for TM02'S (0-1)[Mass-Bus tape controller for
;;	TU16's and TU45's on channel 1]: 1			;RH20 FOR TM02
XP M.1T2,1
XP M.T20T,1
XP M.MT0T,4
XP M.MT0C,1
XP M.MT0N,1
XP M.MT0P,0

;;	  How many TM02's on RH20 # 0 (1-8)[EACH UNIT CAN CONTROL
;;	UP TO 8 SUB-UNITS = TAPE DRIVES]: 1			;TM02 ON RH20
XP M.MT0U,1

;;	How many drives on TM02 0 (1-8): 1			;UNITS ON TM02
XP M.MT00,1
XP M.MT0,1

;;	  # RH20's for TM78'S (0-1)[Mass-Bus tape controller for
;;	TU78's on channel 1]: 0			;RH20 FOR TM78
XP M.1T7,0

;;	 # TM10As on CPU0(0,0-2)[I/O Bus type Controller for NRZI only drives]: 0			;TM10A
XP M0FHD,0
XP M0FSD,0
XP M0RPX,1
XP M0DPC,0
XP M0RNX,0
XP M0MDF,0
XP M0TAPN,1
XP M.CHN,2
XP M.RC10,0
XP M.RH1S,0
XP M.RH1P,0
XP M.RH2P,1
XP M.RH20,2
XP M.RHP4,1
XP M.RP20,0
XP M.RP10,0
XP M.TX01,0
XP M.TM02,1
XP M.DX20,0
XP M.TM78,0
XP M.TM10,0
XP M.R11D,0
XP M.TRH1,0
;;	Specify which drives (M-N) are 7 track drives.
;;	[Type one number (M) or one range(M-N) or ALL on separate lines.
;;	Type extra carriage return when through.]
DEFINE	MACKN0 (X)<

;;	For controller MTA
;;				;7-TRACK TAPE DRIVES
>
;;	Specify which tape drives (M-N) are capable of 6250 BPI densities.
;;	[Type one number (M) or one range (M-N) or ALL on separate lines.
;;	Type an extra carriage return when through.]
DEFINE MACK60 (X)<

;;	For controller MTA
;;				;6250 BPI DENSITY TAPE DRIVES
>

;;	# DTEs on CPU0(2,1-4)[Byte transfer device used for KL10 to PDP-11 front end communications]: 1			;DTE ON CPU0
XP M.0DTE,1

;;	  # terminals on the master front end on CPU0(0,0-128)[include
;;	only timesharing (DH11) lines, not CTY or KLINIK]: 0			;TERMINALS ON FRONT END
XP M0TTDN,1

;;	  # line printers on the master front end on CPU0(0,0-2): 0			;LINE PRINTERS ON FRONT END
XP M0LP0N,0
XP M0LP1N,0
XP M0LP2N,0
XP M0LP3N,0

;;	  # card readers on the master front end on CPU0(0,0-1): 0			;CARD READERS ON FRONT END
XP M0CR0N,0
XP M0CR1N,0
XP M0CR2N,0
XP M0CR3N,0
XP M.TTDN,1
XP M.DLP,0
XP M.DCR,0

;;	# Jobs(1-511)[Maximum number attached and detached, not
;;	counting null job]: 60			;MAX. NO. OF JOBS
XP M.JOB,74
XP MD.2RR,1
XP MD.SEG,0
XP MD.DDT,1

;;	Maximum P of core for each job(0,0-512)[0 means all of core]: 0			;(CORMAX) ALL OF CORE
XP M.CORE,0

;;	# K total system core(128-4096)[ONCE-only reports if
;;	less core at startup]: 512			;TOTAL SYSTEM CORE (K WORDS)
XP M.NKC,1000

;;	Clock ticks per second(60,50)[Power line frequency]: 60			;60 HERTZ LINE FREQUENCY
XP M.TPS,74

;;	# Real-time devices(0,0-77)[Max. # which can be put
;;	on PI channels simultaneously]: 0			;REAL TIME DEVICES
XP M.RTD,0

;;	Allow jobs to be locked in core(Y,N): Y			;ALLOW JOBS TO LOCK IN CORE?
XP M.LOK,1

;;	# Pages min guaranteed among jobs not locked in core(0,0-512)[
;;	minimum free core pool for unlocked jobs, 0 assumes all of core]: 0			; pages guarenteed to jobs not locked in core.
XP M.MGC,0

;;	# High priority queues(0,0-15): 2			;NO. HPQ
XP M.HPQ,2

;;	Meter(Y,N)[Performance analysis metering(METER UUO)]: N			;NO METER
XP M.METR,0

;;	SYSCHK(Y,N)[Initial hardware integrity check at ONCE-only time]: Y			;SYSCHK
XP M.SYSC,1

;;	KASER(Y,N)[Include support for simulation of KA10
;;	long floating point instructions]: N			;KASER
XP M.FPS,0

;;	MSGSER(Y,N)[Support for device MPX. (more than one device
;;	on an I/O channel). This feature is required for MCS-10].: Y			;MSGSER
XP M.MSG,1

;;	PSISER(Y,N)[Advanced programmed software interrupt service -
;;	Support for the PISYS. UUO. This provides an easy
;;	and powerful interrupt method for program to trap asynchronous
;;	events. Required by MCS-10]: Y			;PSISER
XP M.PSI,1

;;	IPCF(Y,N)[Inter process communication facility]: Y			;IPCF
XP M.IPCF,1

;;	ENQ/DEQ(Y,N)[Sychronization primitives to allow
;;	simultaneous file update by multiple co-operating processes]: Y			;ENQ/DEQ
XP M.EQDQ,1

;;	Monitor resident BOOTS(Y,N)[Core resident BOOTS
;;	allowing fast dump/reload, and continuable STOPCD dump, etc.]: Y			;MONITOR RESIDENT BOOTS (MONBTS)
XP M.MBTS,1

;;	# CDRs(1,0-2)[Card reader on the I/O Bus]: 1			;CARD READERS
XP M0CDR,1
XP MD.C10,1
XP MD0C10,1

;;	CDP(Y,N)[Card punch]: N			;CARD PUNCH
XP M0CDP,0

;;	DIS(Y,N)[Display device(VP10,340,30,VB10C) as distinguished from
;;	display terminals]: N			;DISPLAY
XP M.VP10,0
XP M0VP10,0
XP M.340,0
XP M0340,0
XP M.VBXC,0
XP M0VBXC,0
XP M.DIS,0
XP M0DIS,0

;;	# TD10s(1,0-2)[DECtape controls]: 0			;DEC TAPES
XP M0TD10,0

;;	LPTs(1,0-3)[Line printers on the I/O Buss]: 0			;LINE PRINTERS
XP M0LPT,0
XP MD.MOV,0

;;	PLTS(0,0-2)[Plotters]: 0			;PLOTTERS
XP M0PLT,0

;;	PTP(Y,N)[Paper tape punch]: N			;PAPER-TAPE PUNCH
XP M0PTP,0

;;	PTR(Y,N)[Paper tape reader]: N			;PAPER-TAPE READER
XP M0PTR,0

;;	# of DA28s(0,0-4)[Interprocessor channels for PDP8/11/15]: 0			;DA28 (XTCSER)
XP M.XTC,0
XP M0XTC,0
XP M0XTL,0

;;	# DN60'S(0,0-11)[IBM BSC INTERFACES]: 0			;DN60
XP M0DN60,0
XP M.DN60,0
XP M00D60,0
XP M01D60,0
XP M02D60,0
XP M03D60,0
XP M04D60,0
XP M05D60,0
XP M06D60,0
XP M07D60,0
XP M08D60,0
XP M09D60,0
XP M0AD60,0
XP M0BD60,0
XP M0D60L,0
XP M.0D60,0
XP M.1D60,0
XP M.2D60,0
XP M.3D60,0
XP M.4D60,0
XP M.5D60,0
XP M.6D60,0
XP M.7D60,0
XP M.8D60,0
XP M.9D60,0
XP M.AD60,0
XP M.BD60,0
XP M.D60L,0
XP M.CDR,1
XP M.CDP,0
XP M.TD10,0
XP M.LPT,0
XP M.PLT,0
XP M.PTP,0
XP M.PTR,0

;;	# PTYs(20,0-510)[Pseudo-terminals - each operator
;;	service program and Batch stream needs one]: 25			;NO. OF PTY
XP M.PTY,31

;;	# IMPS (20,0-127)[IMP ports - number of (software)
;;	connections available to the ARPA network]: 20			;NO. OF ARPAnet IMPS (Must be geq to no. of ITYs)
XP IMPN,24
XP M0IMP,24
XP M1IMP,0

;;	# ITY'S(10,0-63)[IMP ITY's - number of semi-pseudo
;;	TTY's available for Telnet users from the ARPA network]: 15			;NO. OF ARPAnet IMP TTY (ITYs)
XP ITYN,17
XP M0ITY,17
XP M1ITY,0

RADIX	10
;;	Decimal "symbol,value"[
;;	For any symbols to be defined.
;;	Type one per line, extra carriage return when through]
;;	FLCDef,0		; defalt filler class is 0
XP FLCDef,0		
;;	STRMAX,4		;MAXIMUM NO. OF STRUCTURES
XP STRMAX,4		
;;	SWPMAX,2		;MAXIMUM NO. OF SWAPPING STRUCTURES
XP SWPMAX,2		
;;				; no more DECIMAL SYMBOL VALUES
RADIX	8
;;	
;;	Octal "symbol,value"[
;;	For any symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;	PRVFIL,155		;DEFAULT PROTECTION FOR FILES
XP PRVFIL,155		
;;	M.CLSS,0		;0 FOR WMU SCHEDULER, 1 FOR CLASS SCHEDULER
XP M.CLSS,0		
;;	M.RTI,0		; no WPAFB DMA10 DEVICES
XP M.RTI,0		
;;	A00CLH,30		; set local version number
XP A00CLH,30		
;;	SchedN,402		; don allow remote logins until OPSER is done.
XP SchedN,402		
;;	GateW1,600033		; use ISI-Gateway as first choice for unknown nets.
XP GateW1,600033		
;;	GateW2,600110		; use BBN-Net-Gateway as second choice
XP GateW2,600110		
;;	GateW3,200024		; use DCEC-Gateway as last choice
XP GateW3,200024		
;;				; no more OCTAL SYMBOL VALUES
;;	
;;	SIXBIT "symbol,value"[
;;	For any sixbit symbol to be defined.
;;	Type one per line, extra carriage return when through]
;;				; no SIXBIT VALUES

DEFINE	SPCINT<
;;	Type "device-mnemonic,PI-channel" for special devices[
;;	With neither channel AC save routine nor device data block,
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;				; no special devices of this type.
>

DEFINE	SPCDDB<
;;	Type "device-mnemonic,PI-channel,no.-of-devices"[
;;	For special devices with device data blocks.
;;	the "device-mnemonic" must be 3 characters or less.
;;	Type extra carriage return when through.]
;;	EP0,4,1			;EPL (1)
SPASGDDB EP0,4,1			
;;	IPB,3,1			;DA28
SPASGDDB IPB,3,1			
;;	
>

DEFINE	SPCSAV<
;;	Type "device-mnemonic,PI-channel,highest-ac-to-save"[
;;	For special devices with channel save routines to save acs up to
;;	the "highest-ac-to-save".  "Device" must be 3 char or less.
;;	Type extra carriage return when through.]
;;	EP0,4,13		;EPL (1)
SPASGSAV EP0,4,13		
;;	IPB,3,15		;IPB
SPASGSAV IPB,3,15		
;;	
>

DEFINE	SPCEDN<
;;	Type "ersatz-device,P,Pn,search-list-type"[
;;	For customer defined ersatz devices.
;;	The "esratz-device" must be exactly 3 characters long.
;;	"P,Pn" is the Project/Programmer number associated.
;;	"search-list-type" is one of ALL,SYS,JOB.
;;	Type extra carriage return when through.]
;;	MFE,777,7,ALL
UERSTZ	MFE,777,7,ALL
;;	BAR,757,757,ALL
UERSTZ	BAR,757,757,ALL
;;	JAN,757,7201,ALL
UERSTZ	JAN,757,7201,ALL
;;	WAY,757,7070,ALL
UERSTZ	WAY,757,7070,ALL
;;	DON,757,7312,ALL
UERSTZ	DON,757,7312,ALL
;;	RAT,5,35,ALL
UERSTZ	RAT,5,35,ALL
;;	
>
;;	
;;	END OF HDWCNF.MAC